#tkinter_button.py
#coding=utf-8
import tkinter
import tkinter.messagebox

#创建函数，将被绑定到按钮的点击事件中
def bindFun():
    tkinter.messagebox.showinfo("按钮事件测试", "成功！")

#主程序
#创建顶层窗口
topwin = tkinter.Tk()
#初始化窗口大小
topwin.geometry('250x100')  
#设置窗口标题
topwin.title('按钮测试')
#创建按钮
button1 = tkinter.Button(topwin, text ="测试按钮",command = bindFun)
button1.pack(side=tkinter.LEFT)
#state参数设置按钮状态
button2=tkinter.Button(topwin,text='禁用',state=tkinter.DISABLED)
button2.pack(side=tkinter.LEFT)
button3=tkinter.Button(topwin,text='退出',command=topwin.quit)
button3.pack(side=tkinter.RIGHT)
#进入主循环
topwin.mainloop()